Pregunta

Estoy usando Qt y Ruby en una aplicación en la que tengo para manipular algunos directorios y archivos renombrar / mover. Sin embargo, antes de la manipulación real que necesito para mostrar una "vista previa", es decir, la simulación de los cambios. Lo que he hecho en OS X y Linux es un conjunto de comandos mkdir y touch, en un espacio tmp grabable, para construir mi dicho "árbol de directorios", que daba de comer a widget de QFileSystemModel de Qt y QTreeView, y me gustaría obtener mi esperaba resultados.

Sin embargo, no puedo hacer eso en Windows, ya que no he encontrado ninguna contraparte nativa de touch y por lo tanto no podía mostrar los archivos. Una sugerencia que vino a la mente es la creación de mi árbol de directorios en la memoria, pero entonces no puede alimentar a QFileSystemModel más.

¿Cómo puedo hacer esto?

¿Fue útil?

Solución

Windows viene con una herramienta llamada fsutil, que puede ser usado para crear archivos ficticios similares a Unix comando touch:

fsutil archivo createnew longitud del camino

No estoy seguro de si existen fsutil por defecto en las ediciones Home de Windows, pero al menos es en las versiones profesionales de XP hasta Windows 7.

Vea la completa documentación para fsutil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top