我想转换/foo/bar/..到/foo
是否有一个bash命令执行此操作?
编辑:在我的实际案例中,目录确实存在.
我有一个Web应用程序,使用EclipseLink和MySQL存储数据.其中一些数据是字符串,即DB中的varchars.在实体代码中,字符串具有如下属性:
@Column(name = "MODEL", nullable = true, length = 256)
private String model;
Run Code Online (Sandbox Code Playgroud)
eclipseLink不会从代码中创建数据库,但长度与DB中的varchar长度匹配.当这样的字符串数据的长度大于length属性时,在调用javax.persistence.EntityTransaction.commit()期间会引发异常:
javax.persistence.RollbackException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.1.0.v20100614-r7608): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'MODEL' at row 1
Run Code Online (Sandbox Code Playgroud)
然后回滚事务.虽然我知道这是默认行为,但这不是我想要的.我希望数据被静默截断,并且要提交事务.
我是否可以在不向相关实体的每个字符串数据集方法添加子字符串调用的情况下执行此操作?
获取当前临时目录路径的VB技巧:
Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
Run Code Online (Sandbox Code Playgroud)
在VBScript中失败.所以?
我的意思是整篇论文,不仅仅是文本区域.
如果我在tex文件中设置这些尺寸,我希望dvi输出在查看器中看起来像1厘米x 10米.
而且我不想通过LaTeX.
从我读到的内容到现在,您可以获得类Shortcut的objet的TargetPath属性,这是WScript.Shell方法CreateShortcut的结果.
但我还没有找到任何方法来获取现有快捷方式的目标路径.